﻿using System;
using System.Collections.Generic;
using Autodesk.Revit.DB;
using QuickModel.QuickModelFrame;

namespace QuickModel.GeothermalPipeQuickModel
{
	[Rebuilder(RebuilderName = "GeothermalRebuilder")]
	[RebuilderTransaction(UseTransactionName = "创建地热盘管")]
	[ProgressBar(UseText = "地热盘管")]
	internal class GeothermalModelRequest : RevitModelRequest
	{
		public GraphicsStyle SupplyGraphicsStyle { get; set; }

		public GraphicsStyle BackGraphicsStyle { get; set; }

		public List<Curve> LstSupplyCurves
		{
			get
			{
				return this.lstSupplyCurves;
			}
			set
			{
				this.lstSupplyCurves = value;
			}
		}

		public List<Curve> LstBackCurves
		{
			get
			{
				return this.lstBackCurves;
			}
			set
			{
				this.lstBackCurves = value;
			}
		}

		private List<Curve> lstSupplyCurves = new List<Curve>();

		private List<Curve> lstBackCurves = new List<Curve>();
	}
}
